<%--
    Document   : cadastropagamento
    Created on : 07/03/2010, 13:37:51
    Author     : Koji
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"
        import="java.util.List"
        import="erp.financeiro.Transacao"
        import="erp.financeiro.TipoTransacao"
        import="java.util.Iterator"
        import="javax.persistence.EntityManagerFactory"
        import="javax.persistence.EntityManager"
        import="javax.persistence.Query"
        import="javax.persistence.Persistence"
        %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">


<html xmlns="http://www.w3.org/1999/xhtml" >

	<head>
		<title>
			Soccer Planning
		</title>
                <script type="text/javascript" src="prototype.js"></script>
		<link rel="stylesheet" type="text/css" href="default.css" media="screen" />
		<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
	</head>

	<body>
	    <div>
			<div class="top">
				<div class="header">
					<div class="left">
						Soccer Planning
					</div>

					<div class="right">
						<div><a href="#">logout</a></div>
					</div>
				</div>
			</div>

			<div class="container">

				<div class="navigation">
					<a href="index.html" title="Home" class="clicked">			HOME </a>

					<div class="clearer"><span></span></div>
				</div>

				<div class="main">
					<div class="sidenav">
						<h2>Transações</h2>
						<ul>
							<li><a href="cadastrotransacao_etapa1.jsp" title="cadastrar">Cadastrar Transação </a></li>
							<li><a href="listatransacao.jsp" title="listar">Listar Transação </a></li>
						</ul>

						<h2>Dados Bancários</h2>
						<ul>
							<li><a href="cadastro_dados_bancarios.jsp" title="cadastrar">Cadastrar Dados Bancários </a></li>
							<li><a href="listadadosbancarios.jsp" title="listar">Listar Dados Bancários </a></li>
						</ul>

						<%--<h2>Usuários</h2>
						<ul>
							<li><a href="cadastropagamento.jsp" title="cadastrar">Cadastrar Usuários </a></li>
							<li><a href="listatransacao.jsp" title="listar">Listar Usuários </a></li>
						</ul>--%>


                                                <h2>Relatórios</h2>
						<ul>
							<li><a href="relatorio_fluxo_caixa.jsp" title="fluxo">Fluxo de Caixa </a></li>
                                                        <li><a href="FluxoCaixaServlet" title="saldo">Saldo </a></li>
							<%--<li><a href="relatorio_historico.jsp" title="historico">Históricos </a></li>
                                                        <li><a href="relatorio_contabilidade.jsp" title="contabil">Balanço Contábil </a></li>--%>
						</ul>
					</div>
					
		 			<div class="content">
                                           
                                            <div class="forms">
                                            <fieldset>
                                                <legend>Busca</legend>
                                                <table>
                                                    <tr>
                                                        <td>Status</td>
                                                        <td>
                                                            <input type="radio" name="status" value="pendente">Pendente</input>
                                                            <input type="radio" name="status" value="atrasado">Atrasado</input>
                                                            <input type="radio" name="status" value="cancelado">Cancelado</input>
                                                            <input type="radio" name="status" value="finalizado">Finalizado</input>
                                                        </td>
                                                    </tr>
                                                    <tr>
                                                        <td>Valor</td>
                                                        <td><input /></td>
                                                    </tr>
                                                    <tr>
                                                        <td>Vencimento</td>
                                                        <td>De: <input /> <br />a: <input /></td>
                                                    </tr>
                                                </table>
                                                    <hr />
                                                    <input type="button" value="Buscar" />
                                            </fieldset>
                                            </div>
                                            <br />
                                             <%
                                              Boolean exclusao = (Boolean) request.getAttribute("exclusao");
                                              if(exclusao!=null){
                                            %>

                                            <div class="info">
                                                Registro removido com sucesso!
                                            </div>

                                            <%
                                                }
                                            %>

                                            <br />
                                            <table style="width:100%;">
                                                <thead>
                                                    <tr>
                                                        <th>Transação</th>
                                                        <th>Status</th>
                                                        <th>Valor</th>
                                                        <th>Vencimento</th>
                                                        <th class="actions">Ações</th>
                                                    </tr>
                                                </thead>

                                                <tfoot>
                                                        <tr>
                                                                <td></td>
                                                                <td></td>
                                                                <td></td>
                                                                <td></td>
                                                                <td colspan="3" style="text-align: center;"><a href="cadastrotransacao_etapa1.jsp" class="add"></a></td>
                                                        </tr>
                                                </tfoot>
								
                                                
                                                <%
                                                    EntityManagerFactory emf = Persistence.createEntityManagerFactory("erpfinanceiroPU");
                                                    EntityManager em = emf.createEntityManager();

                                                    Query query = em.createQuery("SELECT x FROM "+ Transacao.class.getSimpleName() + " x ORDER BY x.vencimento");

                                                    List<Transacao> lista = (List<Transacao>) query.getResultList();

                                                    int i = 0;
                                                    for(Transacao transacao : lista){
                                                %>

                                                <tr class="<% if(i%2==0){%>even<%}else{%>odd<%}%> <% if(i==0){ %>first<% } %> <% if(i==lista.size()-1){ %>last<% } %>">
                                                    <td><%= transacao.getDescricao() %></td>
                                                    <td><span class="<%= transacao.getStatus() %>"></span></td>
                                                    <td>
                                                        <span style="color:
                                                        <% if(transacao.getTipo().equals(TipoTransacao.PAGAMENTO)){ %>
                                                            red;"> -
                                                        <% } else { %>
                                                            blue;">
                                                        <% } %>
                                                            <%= transacao.getValor() %>
                                                        </span>
                                                    </td>
                                                    <td><%= transacao.getVencimento() %></td>
                                                    <td>
                                                        <a class="retrieve" href="DetalharTransacaoServlet?id=<%= transacao.getId() %>"></a>
                                                        <a class="edit" href="EditarTransacaoServlet?id=<%= transacao.getId() %>" />
                                                        <a class="delete" href="ExcluirTransacaoServlet?id=<%= transacao.getId() %>" />
                                                    </td>
                                                </tr>
                                                <%
                                                    i++;
                                                    }
                                                %>

                                            </table>
					</div>

					<div class="clearer"><span></span></div>
				</div>

				<div class="footer">
					Soccer Planning
				</div>
			</div>

	   	</div>
	</body>

</html>

